دالة CUBERANKEDMEMBER في Excel

الدوال المكعبية

الغرض من الدالة

تقوم دالة CUBERANKEDMEMBER بإرجاع العضو Nth (المرتب) في مجموعة. تُستخدم لاسترجاع أعضاء محددين بناءً على ترتيبهم داخل مجموعة تم تعريفها بواسطة CUBESET.

صيغة الدالة (Syntax)

CUBERANKEDMEMBER(connection, set_expression, rank, [caption])
  • connection: سلسلة نصية تحدد اسم الاتصال بالمكعب. (مطلوب).
  • set_expression: سلسلة نصية تمثل تعبير MDX يحدد مجموعة من الأعضاء. هذا التعبير يكون عادةً إخراج دالة CUBESET. (مطلوب).
  • rank: رقم يحدد العضو المرتب الذي تريد إرجاعه. (مطلوب).
  • caption: سلسلة نصية تظهر في الخلية بدلاً من اسم العضو. (اختياري).

أمثلة عملية

المثال 1: استرجاع المنتج الثاني الأكثر مبيعاً

بعد إنشاء مجموعة 'أفضل 5 منتجات مبيعًا' باستخدام CUBESET، نريد استرجاع اسم المنتج الثاني في تلك القائمة.

AB
1اسم الاتصالSalesCubeConnection
2مجموعة المنتجاتCUBESET(B1, "TopCount([Products].[All Products].Children, 5, [Measures].[Sales])", "أفضل 5 منتجات")
3الترتيب2
4المنتج الثاني

الصيغة المستخدمة:

=CUBERANKEDMEMBER(B1, B2, B3)